package com.fc.test.mapper.auto;

import com.fc.test.model.auto.TAbbCommission;
import com.fc.test.model.auto.TAbbCommissionExample;
import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

/**
 *
 *
 * @author fuce
 * @email 87766867@qq.com
 * @date 2019-08-15 17:49:51
 */
public interface TAbbCommissionMapper {
    long countByExample(TAbbCommissionExample example);

    int deleteByExample(TAbbCommissionExample example);

    int deleteByPrimaryKey(String id);

    int insert(TAbbCommission record);

    int insertSelective(TAbbCommission record);

    List<TAbbCommission> selectByExample(TAbbCommissionExample example);

    List<Map> selectByExample1(@Param("name")String name,@Param("type")int type,@Param("starttime") String starttime,@Param("endtime")String endtime);

    TAbbCommission selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") TAbbCommission record, @Param("example") TAbbCommissionExample example);

    int updateByExample(@Param("record") TAbbCommission record, @Param("example") TAbbCommissionExample example);

    int updateByPrimaryKeySelective(TAbbCommission record);

    int updateByPrimaryKey(TAbbCommission record);

    int getTodayBmTimes(Map<String,Object> map);

    List<TAbbCommission> getRecordList(Map<String,Object> map);

}
